home *** CD-ROM | disk | FTP | other *** search
- Path: skivs.ski.org!usenet
- From: William Kirsch <bkirsch@yca.com>
- Newsgroups: comp.lang.c
- Subject: RE: ! Read me and State your opinion
- Date: Wed, 10 Apr 1996 09:44:55 -0700
- Organization: Yokogawa Corp. of America
- Message-ID: <316BE587.271B@yca.com>
- NNTP-Posting-Host: 204.71.251.126
- Mime-Version: 1.0
- Content-Type: text/plain; charset=us-ascii
- Content-Transfer-Encoding: 7bit
- X-Mailer: Mozilla 2.0 (Win16; I)
-
- Andrew T. Finnell wrote:
- > I'd like your opinion on a subject. I recently had a
- > argument with one of my friends and he says that C sucks and
- > people shouldn't be programming in it and it's more of a hassel to
-
- Well, you've started a nice flame war. Let me try to answer you clearly
- and simply. If you are going into an engineering or computer field there
- is no way to avoid C. In some form or another you will end up working
- with it. Certain specialties have their favorites. Math-intensive
- programmers still like Fortran. AI uses Lisp. Industrial controls are
- often done in Prolog. Web programmers are big on Java. But in all these
- fields you can also find C.
-
- > the purpose it's supposed too. As in the transportable code. He
-
- It's still one of the most transportable languages around.
- Transportability depends as much on how you write it as on the language
- you write it in.
-
- > graphics. I told him that that's why it is called a low-level
-
- It is not a low-level language by the accepted definition of the term.
- You might be better off referring to its "generation", which I believe is
- 4th. (What are we up to now? 6th? 7th?)
-
- > I think that C/C++ won't be replace but "upgraded". I
-
- Most, if not all, of the languages that have come out since C have been
- either "upgrades" (C++, Turbo C, etc.) or have borrowed heavily from C
- (Java, et. al.)
-
- > He doesn't want to learn C because he thinks it will be replaced
-
- C is everywhere. Windows95 was written in C++. Even if there was never
- another program written in C after today, you could still get a good job
- maintaining and improving old C code for the next 30 years (Look at
- Cobol). But the fact is, there is still no clear replacement for C.
-
- > Now I think C is awesome and most versitle. I love
- > interrupt changing :-) which I don't think you can do in any other
- > language except of course Assembly :-) but that doesn't count.
-
- When I was young I made that mistake, too. Now I'm getting paid to work
- on an assembly language program that is 15,000 lines ang growing.
- Assembly language is still the best for compactness and speed. It is
- also a good way to learn how the processor actually works.
- My advice: learning C _and_ assembly will be a great help in any future
- career you choose that has anything to do with computers.
- ---------------------------------------
- William Kirsch Development Engineer
- bkirsch@yca.com
- Yokogawa Corp. of America - www.yca.com
- My opinions...my employer's...not a match...etc.
-